console.log(`代码运行`,);
const param = parseUrlParams(location.href)

setTimeout(()=>{
    ReadyList()
},300)

console.log(`param`, param);
function AllReady() {
    switch (param.menucode) {
        // 分包商信息
        case "6028fc39-2fb4-2da2-db1c-5efb0ae37800":
            FbSupplyInfo()
            break;
        //供应商信息
        case "ce797034-22eb-07a9-19e5-25e1156aad84":
            break;
    }

}

function ReadyList() {
    if(param.otype) return 
    switch (param.menucode) {
        // 分包商信息
        case "6028fc39-2fb4-2da2-db1c-5efb0ae37800":
            console.log(`分包商列表`,);
            const listBtn = Ext.getCmp(document.querySelector("body").childNodes[1].id)
            // 列表设置
            const queryBtn = Ext.getCmp(document.querySelector("body").childNodes[1].childNodes[0].id).queryById("query")
            const user_cs = listBtn.queryById("user_cs")
            user_cs.setValue("11,12")
            BatchBindCombox([listBtn.queryById("user_cs")])
            queryBtn.handler.call(queryBtn.scope)
            break;
        //供应商信息
        case "ce797034-22eb-07a9-19e5-25e1156aad84":
            break;
    }

}


// 分包商信息
function FbSupplyInfo() {
    const mstform = Ext.getCmp("entpriseform")
    const dgrid = Ext.getCmp("supplyfiletab")
    // 设置供应商类型 镜像字段
    dgrid.queryById("SuppClassId").addListener("helpselected", function () {
        mstform.queryById("user_cs").setValue(String((Number(dgrid.queryById("SuppClassId").getValue()) || 0) || ""))
        BatchBindCombox([mstform.queryById("user_cs")])
    })
}

function parseUrlParams(url) {
    let queryString = url.split('?')[1]; // 取出 ? 后面的部分
    if (!queryString) return {};

    return queryString.split('&').reduce((params, param) => {
        let [key, value] = param.split('=');
        params[decodeURIComponent(key)] = decodeURIComponent(value || '');
        return params;
    }, {});
}